The Design and Implementation of Seeded Trees: an Eecient Method for Spatial Joins
نویسندگان
چکیده
| Existing methods for spatial joins require pre-existing spatial indices or other pre-computation, but such approaches are ineecient and limited in generality. Operand datasets of spatial joins may not all have pre-computed indices, particularly when they are dynamically generated by other selection or join operations. Also, existing spatial indices are mostly designed for spatial selections, and are not always ee-cient for joins. This paper explores the design and implementation of seeded trees 1], which are eeective for spatial joins and eecient to construct at join time. Seeded trees are R-tree-like structures, but divided into seed levels and grown levels. This structure facilitates using information regarding the join to accelerate the join process, and allows eecient buuer management. In addition to the basic structure and behavior of seeded trees, we present techniques for eecient seeded tree construction, a new buuer management strategy to lower I/O costs, and theoretical analysis for choosing algorithmic parameters. We also present methods for reducing space requirements and improving the stability of seeded tree performance with no additional I/O costs. Our performance studies show that the seeded tree method outperforms other tree-based methods by far both in terms of the number disk pages accessed and weighted I/O costs. Further, its performance gain is stable across diierent input data, and its incurred CPU penalties are also lower.
منابع مشابه
The Design and Implementation of Seeded Trees: An Efficient Method for Spatial Joins
Existing methods for spatial joins require pre-existing spatial indices or other precomputation, but such approaches are inefficient and limited in generality. Operand data sets of spatial joins may not all have precomputed indices, particularly when they are dynamically generated by other selection or join operations. Also, existing spatial indices are mostly designed for spatial selections, a...
متن کاملBFRJ: Global Optimization of Spatial Joins Using R-trees
Spatial joins are important operations in applications such as Geographic Information Systems, Cartography, and CAD/CAM. Spatial join using existing R-trees is a very useful and popular technique because of both its superior performance and the wide spread implementation of R-trees as spatial index structures. This paper describes a new spatial join method called BFRJ (BreadthFirst R-tree Join)...
متن کاملThe application and development of graph theory through the space syntax method: The implementation of analytical practical model in architecture
Abstract Over the last few decades, different mathematical methods have been used to design and analyze architectural spaces. Meanwhile, the graph theory provides an abstract model to study the spatial configuration, so that a simple and flexible mathematical framework is obtained to analyze the spatial topological features and their relationship with social and functional concepts in architec...
متن کاملVisual Preferences of Small Urban Parks Based on Spatial Configuration of Place
The importance of small urban parks (SUP) in mega cities has been accepted as an essential component of urban lung and restorative settings. As urban population in the world increases and the cost of maintaining large parks escalates, urban authorities are shifting their attention to creating and maintaining smaller urban parks. However, SUP may present a different ambience due to their locatio...
متن کاملSpatial Quality in the Design of Small Habitat Texture: Rural Texture
Physical exhaustion, necessity of conservation and conservation of life, especially in countries with historical backgrounds, is an issue that has always been considered. Iran’s enjoyment of ancient civilizations and history has made one of the most important goals of comprehensive and guiding plans to improve their tissues. According to the large number of geographical distribution of small se...
متن کامل